@charset "utf-8";
body, div,input, address, blockquote, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset{padding:0;margin:0;list-style:none;word-wrap: break-word;}
.wrapper{margin:0 auto;}
@font-face {font-family: 'flexslider-icon';src: url('fonts/flexslider-icon.eot');src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight: normal;font-style: normal;}
.height_auto{height:auto;overflow:hidden;zoom:1}
.els{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
body{font-size:12px; font-family:"微软雅黑",Microsoft YaHei,Arial,Helvetica, sans-serif;-webkit-text-size-adjust: none;color:#666;}
a{color:#4c4c4c; text-decoration:none;}
a:hover{color: #d2292e;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;margin:0px; padding:0;}
.fl{float:left;}.fr{float:right;}.pa{position:absolute;}.pr{position:relative;}
ul,li,dt,dd,dl{display:block; list-style:none;}
.clear{height:0; overflow:hidden;clear:both;zoom:1;}
.clears{clear:both;height:90px;}
.yahei{font-family:"微软雅黑",Microsoft YaHei,"Tahoma","Helvetica","sans-serif";}
p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;}
.fixedHeader {position: fixed;left: 0;top: 0;}
img{border:0;}
.mw{width:970px;}
#to_top{width:42px; height:42px; background:url(../img/top.png) 0px -11px  no-repeat;text-indent:-9999em; overflow:hidden; display:none; position:fixed; bottom:50px; right:0 ;z-index:888;}
#banner{height:500px; position:relative;z-index:10;}
#banner div.bd{position:relative;height:500px;}
#banner div.bd ul li{width:100%;height:500px;display:block; background-position:top center;background-repeat:no-repeat;}
#banner div.hd{position:relative;z-index:25;height:5px;margin-top:-80px;text-align:right;}
#banner div.hd span{display:inline-block;width:29px;height:5px;background: #fff;cursor: pointer;overflow:hidden;margin:0px 3px;opacity:0.9; filter:alpha(opacity=90); text-indent:555px; }
#banner div.hd span.on{background:#d2292e;}
#SortNavList {width:100%; border-top:0px; }
#SortNavList dd {margin:0px;padding:0px; background:none; }
#SortNavList dd dl dd {margin:0px;padding:0px;display:;}
#SortNavList dd dl dt {text-indent:0;background:none;height:30px;font-size:12px;}
#SortNavList dd dl dt a{display:block;line-height:30px;text-align:left;cursor:pointer;width:88%;text-overflow: ellipsis;white-space: nowrap; text-indent:10px;color:#696969;height:30px;background:url(../img/plis.jpg) no-repeat;padding-right:12%;overflow:hidden;}
#SortNavList dd dl dt a:hover,#SortNavList dd dl dt a.current{color:#fff;background:url(../img/pli.jpg) no-repeat;}
#SortNavList li {font-weight:normal;float:left;	width:100%;}
#SortNavList li a{ display:block;text-indent:25px;text-decoration:none;height:28px;line-height:28px;overflow:hidden;width:100%;text-overflow:ellipsis;white-space: nowrap;table-layout: fixed;color:#8f8f8f;}
#SortNavList li a:hover{color:#656565;}
#SortNavList ul{width:100%;	margin:0 auto;height:auto;overflow:hidden;}
#SortNavList ul li ul{display:none;}
#SortNavList ul li ul li a{text-indent:35px;background-position:13% 10px;}
ul.proscroll li{display:block;width:165px;float:left;height:145px;}
ul.proscroll li a.img {display:block;margin:0 auto;text-align:center; width:150px;height:114px;text-align:center; text-align:center;background-color:#fff;border:1px solid #c6c6c6;padding:1px; border-radius:1px;}
ul.proscroll li a.els{line-height:30px;height:30px;width:93%; text-align:center;margin:0 auto;}